home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / devel / tcl / tk3_6p11.z / tk3_6p11 / tcldev / make.tk < prev    next >
Encoding:
Text File  |  1994-01-03  |  994 b   |  41 lines

  1. #!/bin/sh
  2.  
  3. PATH=/usr/dll/bin:$PATH
  4.  
  5. VERSION=3.1.1
  6. TK_DIR=tk3.6p1
  7.  
  8. CCC="gcc -B/usr/dll/jump/"
  9. export JUMP_LIB=libtk
  10. export JUMP_DIR=`pwd`/jump-tk/
  11.  
  12. make tkmain.o || exit 1
  13.  
  14. cd $TK_DIR
  15. make tkAppInit.o tkTest.o || exit 1
  16. make CC="${CCC} -Dmain=Tk_Main" tkMain.o || exit 1
  17. make CC="${CCC}" libtk.a || exit 1
  18. cd ..
  19.  
  20. #exit
  21.  
  22. # mkcompat -v /usr/X386/lib/libXpm.sa > ${JUMP_DIR}/jump.vars
  23. # mkcompat -f /usr/X386/lib/libXpm.sa > ${JUMP_DIR}/jump.funcs
  24.  
  25. cd work
  26. rm -rf *
  27. ar x ../${TK_DIR}/libtk.a
  28. mkimage -l libtk -v ${VERSION} -a 0x60d00000 -j 0x4000 -g 4096 -- *.o ../libtcl.sa -L/usr/X386/lib -lX11 -lm -lc -lgcc -lc || exit 1
  29. mkstubs -l libtk -v ${VERSION} -a 0x60d00000 -j 0x4000 -g 4096 -- libtk || exit 1
  30. cp ../tkmain.o .
  31. ar rs libtk.sa tkmain.o
  32. mv libtk.so.${VERSION} libtk.sa ..
  33. cd ..
  34.  
  35. LDFLAGS='-L. -ltk -ltcl -L/usr/X386/lib -lX11 -lieee -lm -N'
  36. gcc -o wish ${TK_DIR}/tkAppInit.o ${LDFLAGS}
  37. gcc -o tktest ${TK_DIR}/tkTest.o ${LDFLAGS}
  38.  
  39. #mv ${JUMP_LIB}.a. ${JUMP_LIB}.a
  40. #strip ${JUMP_LIB}.so.*
  41.